package com.zwh.se.concurrency.document;

/**
 * Java的线程有6种状态
 */
public enum State {
    //线程刚创建
    NEW,
    //在JVM中正在运行的线程
    RUNNABLE,
    //线程处于阻塞状态，等待监视锁，可以重新进行同步代码块中执行
    BLOCKED,
    //等待状态
    WAITING,
    //调用sleep() join() wait()方法可能导致线程处于等待状态
    TIMED_WAITING,
    //线程执行完毕，已经退出
    TERMINATED;

}